package cn.lyjuan.archetypes.bms.common.entity;

import java.io.Serializable;
import javax.persistence.*;

@Table(name = "mg_action")
public class MgAction implements Serializable {
    @Id
    private Integer id;

    /**
     * 请求名
     */
    private String name;

    /**
     * 请求URL
     */
    @Column(name = "actionUrl")
    private String actionurl;

    /**
     * 组编号
     */
    private Integer groupid;

    /**
     * 是否为导航显示，0 否，1 是
     */
    private Integer isnav;

    /**
     * dwz后台操作目标，navTag, dialog
     */
    private String target;

    /**
     * dwz后台操作标签唯一标识
     */
    private String rel;

    /**
     * 降序排序
     */
    private Integer sort;

    /**
     * 状态，0 锁定，1 正常
     */
    private Integer status;

    private static final long serialVersionUID = 1L;

    /**
     * @return id
     */
    public Integer getId() {
        return id;
    }

    /**
     * @param id
     */
    public void setId(Integer id) {
        this.id = id;
    }

    /**
     * 获取请求名
     *
     * @return name - 请求名
     */
    public String getName() {
        return name;
    }

    /**
     * 设置请求名
     *
     * @param name 请求名
     */
    public void setName(String name) {
        this.name = name;
    }

    /**
     * 获取请求URL
     *
     * @return actionUrl - 请求URL
     */
    public String getActionurl() {
        return actionurl;
    }

    /**
     * 设置请求URL
     *
     * @param actionurl 请求URL
     */
    public void setActionurl(String actionurl) {
        this.actionurl = actionurl;
    }

    /**
     * 获取组编号
     *
     * @return groupid - 组编号
     */
    public Integer getGroupid() {
        return groupid;
    }

    /**
     * 设置组编号
     *
     * @param groupid 组编号
     */
    public void setGroupid(Integer groupid) {
        this.groupid = groupid;
    }

    /**
     * 获取是否为导航显示，0 否，1 是
     *
     * @return isnav - 是否为导航显示，0 否，1 是
     */
    public Integer getIsnav() {
        return isnav;
    }

    /**
     * 设置是否为导航显示，0 否，1 是
     *
     * @param isnav 是否为导航显示，0 否，1 是
     */
    public void setIsnav(Integer isnav) {
        this.isnav = isnav;
    }

    /**
     * 获取dwz后台操作目标，navTag, dialog
     *
     * @return target - dwz后台操作目标，navTag, dialog
     */
    public String getTarget() {
        return target;
    }

    /**
     * 设置dwz后台操作目标，navTag, dialog
     *
     * @param target dwz后台操作目标，navTag, dialog
     */
    public void setTarget(String target) {
        this.target = target;
    }

    /**
     * 获取dwz后台操作标签唯一标识
     *
     * @return rel - dwz后台操作标签唯一标识
     */
    public String getRel() {
        return rel;
    }

    /**
     * 设置dwz后台操作标签唯一标识
     *
     * @param rel dwz后台操作标签唯一标识
     */
    public void setRel(String rel) {
        this.rel = rel;
    }

    /**
     * 获取降序排序
     *
     * @return sort - 降序排序
     */
    public Integer getSort() {
        return sort;
    }

    /**
     * 设置降序排序
     *
     * @param sort 降序排序
     */
    public void setSort(Integer sort) {
        this.sort = sort;
    }

    /**
     * 获取状态，0 锁定，1 正常
     *
     * @return status - 状态，0 锁定，1 正常
     */
    public Integer getStatus() {
        return status;
    }

    /**
     * 设置状态，0 锁定，1 正常
     *
     * @param status 状态，0 锁定，1 正常
     */
    public void setStatus(Integer status) {
        this.status = status;
    }
}